package com.univrz.flexmachine.scmxml
{
	

	import com.univrz.flexmachine.core.ActivableNode;
	import com.univrz.flexmachine.scmxml.i.IFinal;
	
	
	
/**
 *  
 * 
 *  @eventType com.univrz.flexmachine.events.StateMachineEvent.ENTER
 */
[Event(name="enter", type="com.univrz.flexmachine.events.StateMachineEvent")]		


/**
 *  
 * 
 *  @eventType com.univrz.flexmachine.events.StateMachineEvent.EXIT
 */
[Event(name="exit", type="com.univrz.flexmachine.events.StateMachineEvent")]		



	
	
	/**
	 * 
	 * Children: NONE
	 * 
	 * @author aldo.bucchi@gmail.com
	 * 
	 */
	public class Final extends ActivableNode implements IFinal
	{
		


		[ArrayElementType("com.univrz.flexmachine.scmxml.i.IFinalChild")]
		override public function set children( v:Array ):void
		{
			super.children = v;
		}
		override public function get children( ):Array
		{
			return super.children;
		}		
		
		
		
		
		
		
		
	}
}